05. 文本编辑器
Sublime Text 3
Windows、Mac、Linux
成本 :80 美元(但是可以在接受弹出窗口的条件下免费无限次使用)
样式 :GUI
Sublime Text 快速、轻量而且易于定制。拥有众多快捷键,多重选取功能和巨大的插件扩展系统,你可以创建完美的工作流。
但是,Sublime Text 的更新最近开始变慢,这让一些开发者感到担忧。许多开发者开始转向使用…
Atom
Windows、Mac、Linux
成本 :免费
样式 :GUI
Atom 由 GitHub 提供,进军文本编辑器市场的时间相对较晚, 其外观和使用与 Sublime Text 类似。二者均支持多重选取的功能, 并且它们共享许多相同的快捷键。同样与 Sublime Text 极为相似, Atom 拥有丰富的包扩展系统,你可以随心所欲地定制你的编辑器。
Atom 和 Sublime Text 都非常受欢迎,你接触到的大多数 Web 开发者大多在使用这两种编辑器之一。
Visual Studio Code
Windows、Mac、Linux
成本 :免费
样式 :GUI
VSCode是微软推出的一款轻量编辑器,采取了和VS相同的UI界面,搭配合适的插件可以优化前端开发的体验。
Emacs
Windows、Mac、Linux
成本 :免费
样式 :命令行或 GUI
Emacs 官方网站 (英) 或 Aquamacs (英) (适用于 OS X)
Emacs 是始于 20 世纪 70 年代的开源文本编辑器。与 Vim 一样,它是最流行的 Linux 文本编辑器之一。
通常将 Emacs 描述为操作系统,因为即使是简洁安装, 也会存在多个预期在文本编辑器内部不会包括的应用程序, 例如新闻阅读程序、多个计算器、大量游戏、文件加密/解密以及以 Emacs Lisp (英) 编写的插件的包管理器。
所有 Emacs 命令存在于同一命名空间,因此通过使用 C-x C-f (Ctrl - x、Ctrl - f)等一连串击键打开文件来区分命令并不罕见。由于其惊人的可定制性,在编辑器中具有最陡峭的学习曲线。你将十分希望对其进行定制:安装插件、 尝试插件、测试冲突、取消安装具有冲突的插件并重复执行操作。
Vi/Vim
文本编辑器
Windows、Mac、Linux
成本 :免费且开源
样式 :命令行或 GUI
Vim 官方网站 (英)
Vim 或 Vi IMproved 是 Unix Editor Wars 中的另一款文本编辑器。
只要是可以运行标准 C 语言的地方,就可以运行 Vim,并且通常位于多数 Linux 和包括 Mac OS X 在内的非 Windows 系统的基础安装中。同时还提供相当强大的 教程 (英) 来教授使用方法。学后之后便可随时随地进行使用。
对于有经验的学生(其他人,即便你此时不了解也没问题):
当某些命令适用时,Vim 依赖于模式或范围。在命令模式下,用户可以围绕文件或执行命令。例如,在插入模式下, 可以编辑文件。而在创建 HTML 文件时(且处于 HTML 模式),可以将
html:5
扩展为空 HTML 文件的样板文件。